package com.whnk.pm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 人员基本表 emp_base_info
 * 
 * @author whwhnk
 * @date 2019-06-16
 */
public class BaseInfo extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 证件号码 */
	private String empId;
	/** 姓名 */
	private String empNm;
	/** 证件类型 */
	private String empIdType;
	/** 电话 */
	private String empTel;
	/** 性别 */
	private String empSex;
	/** 所属公司名称 */
	private String empComp;
	/** 人员技能及特长 */
	private String empSkills;
	/** 工作年限 */
	private Integer empWorkYears;
	/** 银行工作年限 */
	private Integer empBankYears;
	/** 银行事项个数 */
	private Integer empBankCount;
	/** 建行工作年限 */
	private Integer empCcbYears;
	/** 建行事项个数 */
	private Integer empCcbCount;
	/** 导入时间 */
	private Date empOperTime;
	/** 核实状态 */
	private String empVerifyStatus;

	private String[] empNames;

	public void setEmpId(String empId) 
	{
		this.empId = empId;
	}

	public String getEmpId() 
	{
		return empId;
	}
	public void setEmpNm(String empNm) 
	{
		this.empNm = empNm;
	}

	public String getEmpNm() 
	{
		return empNm;
	}
	public void setEmpIdType(String empIdType) 
	{
		this.empIdType = empIdType;
	}

	public String getEmpIdType() 
	{
		return empIdType;
	}
	public void setEmpTel(String empTel) 
	{
		this.empTel = empTel;
	}

	public String getEmpTel() 
	{
		return empTel;
	}
	public void setEmpSex(String empSex) 
	{
		this.empSex = empSex;
	}

	public String getEmpSex() 
	{
		return empSex;
	}
	public void setEmpComp(String empComp) 
	{
		this.empComp = empComp;
	}

	public String getEmpComp() 
	{
		return empComp;
	}
	public void setEmpSkills(String empSkills) 
	{
		this.empSkills = empSkills;
	}

	public String getEmpSkills() 
	{
		return empSkills;
	}
	public void setEmpWorkYears(Integer empWorkYears) 
	{
		this.empWorkYears = empWorkYears;
	}

	public Integer getEmpWorkYears() 
	{
		return empWorkYears;
	}
	public void setEmpBankYears(Integer empBankYears) 
	{
		this.empBankYears = empBankYears;
	}

	public Integer getEmpBankYears() 
	{
		return empBankYears;
	}
	public void setEmpBankCount(Integer empBankCount) 
	{
		this.empBankCount = empBankCount;
	}

	public Integer getEmpBankCount() 
	{
		return empBankCount;
	}
	public void setEmpCcbYears(Integer empCcbYears) 
	{
		this.empCcbYears = empCcbYears;
	}

	public Integer getEmpCcbYears() 
	{
		return empCcbYears;
	}
	public void setEmpCcbCount(Integer empCcbCount) 
	{
		this.empCcbCount = empCcbCount;
	}

	public Integer getEmpCcbCount() 
	{
		return empCcbCount;
	}
	public void setEmpOperTime(Date empOperTime) 
	{
		this.empOperTime = empOperTime;
	}

	public Date getEmpOperTime() 
	{
		return empOperTime;
	}

	public String getEmpVerifyStatus() {
		return empVerifyStatus;
	}

	public void setEmpVerifyStatus(String empVerifyStatus) {
		this.empVerifyStatus = empVerifyStatus;
	}

	public String[] getEmpNames() {
		return empNames;
	}

	public void setEmpNames(String[] empNames) {
		this.empNames = empNames;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("empId", getEmpId())
            .append("empNm", getEmpNm())
            .append("empIdType", getEmpIdType())
            .append("empTel", getEmpTel())
            .append("empSex", getEmpSex())
            .append("empComp", getEmpComp())
            .append("empSkills", getEmpSkills())
            .append("empWorkYears", getEmpWorkYears())
            .append("empBankYears", getEmpBankYears())
            .append("empBankCount", getEmpBankCount())
            .append("empCcbYears", getEmpCcbYears())
            .append("empCcbCount", getEmpCcbCount())
            .append("empOperTime", getEmpOperTime())
			.append("empVerifyStatus",getEmpVerifyStatus())
			.append("empNames", getEmpNames())
            .toString();
    }
}
